package day05;
import java.util.Scanner;
public class Exercise005 {
    public static void main(String[] args) {
        //1. 利用for循环计算：求数字1到100之内，所有偶数的和，并输出
        /*
        int sum = 0;
        for(int i=1;i<=100;i++){
            if (i %2 == 0){
                sum += i;
            }
        }
        System.out.println("所有偶数的和="+sum);


         */

        //2. 利用for循环计算：求8的阶乘，并输出
/*
        int fac = 1;
        for (int i =1;i<=8;i++){
            fac *= i ;
        }
        System.out.println("8的阶乘为"+fac);


 */

        //3. 利用for循环计算：打印字符*组成的直角三角形，输出结果如下所示：
        //
        //   ```java
        //   *
        //   ***
        //   *****
        //   *******
        //   *********
        //   ***********
        //   ```
        /*
        for (int i =1;i<=6;i++){
            for (int j=1;j<=2*i-1;j++){
                System.out.print("*");
            }
            System.out.println();
        }

         */

        //4. 定义数组，包含10个元素，随机生成数据(范围自拟)，查找最大值和最小值，并输出

        /*
        int[] arr = new int[10];
        int max = arr[0];
        int min = arr[0];
        for (int i=0;i<=arr.length-1;i++){
            arr[i] = (int) (Math.random()*100);
            System.out.println(arr[i]);

            if (arr[i]>max){
                max = arr[i];
            }
            if (i==0){
                min = arr[0];
            }else  if (arr[i]<min){
                min = arr[i];
            }
        }
        System.out.println("最大值为"+max+",最小值为"+min);

         */



    }
}
